package com.hsm;

public class Test4 {
    public static void main(String[] args) {
        Integer i1 = new Integer(12);
        Integer i2 = new Integer(18);
        //compareTo比较值 小于是-1 等于是0 大于是1
        System.out.println(i1.compareTo(i2));
        Integer i3 = new Integer(13);
        Integer i4 = new Integer(13);

        //直接等等比较的是两个值的地址，肯定是不一样的
        System.out.println(i3==i4);
        //用equals比较的俄式两个值的值，equals的方法进行了重写
        System.out.println(i3.equals(i4));

        Integer i5 = 15;
        Integer i6 = 15;
        //如果自动装装的值在-128到127中间的话，那么比较是具体的值，否则装不进去的话，比较的就是地址的值.
        System.out.println(i5==i6);
        System.out.println(i5.equals(i6));
    }
}
